package com.hospital.common.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class TDoctorSchedule {
    /**
    * 主键
    */
    private Long id;

    /**
    * 医生id
    */
    private Long doctorId;

    /**
    * 部门id
    */
    private Long departmentId;

    /**
    * 排班日期
    */

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime scheduledDate;

    /**
    * 时间段标识(0上午,1下午)
    */
    private Integer session;

    /**
    * 小时段枚举
    */
    private Integer hourSlot;

    /**
    * 已预约/接待人数
    */
    private Integer currentBooked;

    /**
    * 最大接待人数
    */
    private Integer maxPatients;

    /**
    * 排班类型(0线下,1线上)
    */
    private Integer scheduleType;
    /**
     * 预请假状态0没有1预请假2请假成功
     */
    private Integer preLeave;

}